Utilizing Object Compression for Better J2ME Remote Method Invocation in 2.5G Networks
نویسندگان
چکیده
This paper introduces two new Java 2 Platform Micro Edition J2ME Remote Method Invocation RMI packages. These packages make use of serialized object compression and encryption in order to respectively minimize the transmission time and to establish secure channels. The currently used J2ME RMI package does not provide either of these features. Our packages substantially outperform the existing Java package in the total time needed to compress, transmit, and decompress the object for General Packet Radio Service GPRS networks, often called 2.5G networks, even under adverse conditions. The results show that the extra time incurred to compress and decompress serialized objects is small compared to the time required to transmit the object without compression in GPRS networks. Existing RMI code for J2ME can be obliviously used with our new packages.
منابع مشابه
Arcademis: A Java-Based Framework for Middleware Development
This paper presents Arcademis, a Java-based framework for middleware development. Arcademis consists of a set of abstract classes and interfaces that define the general architecture of middleware systems. The main objective of Arcademis is to support the implementation of non-monolithic and easily reconfigurable middleware. In order to illustrate the use of the framework, the paper also describ...
متن کاملArcademis: a framework for object-oriented communication middleware development
This paper presents Arcademis, a Java-based framework for communication middleware development. Arcademis consists of a set of abstract classes, interfaces and concrete components that define the general architecture of middleware systems. Its main objective is to support the implementation of non-monolithic and easily configurable middleware platforms. Arcademis can be used by middleware devel...
متن کاملMore E cient Serialization and RMI for Java
In current Java implementations, Remote Method Invocation (RMI) is too slow, especially for high performance computing. RMI is designed for wide-area and high-latency networks, it is based on a slow object serialization, and it does not support high-performance communication networks. The paper demonstrates that a much faster drop-in RMI and an e cient drop-in serialization can be designed and ...
متن کاملA More E cient RMI for Java
In current Java implementations, Remote Method Invocation (RMI) is too slow, especially for high performance computing. RMI is designed for wide-area and high-latency networks, it is based on a slow object serialization, and it does not support high-performance communication networks. The paper demonstrates that a much faster drop-in RMI and an e cient serialization can be designed and implemen...
متن کاملJava 2 Remote Method Invocation Performance Analysis, Comparison and Optimization for RMI, RMI-IIOP, and IDL
Java and distributed object models are important for building modern, scalable, interoperable applications. This paper is focused on the performance analysis, comparison and optimization of the three most important distributed object models for Java: RMI (Remote Method Invocation), RMI-IIOP beta (Remote Method Invocation over Internet Inter-ORB Protocol), and IDL (Interface Definition Language)...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CIT
دوره 14 شماره
صفحات -
تاریخ انتشار 2006